﻿<%@ Page Title="" Language="C#" MasterPageFile="~/masterpage.Master" AutoEventWireup="true"
    CodeBehind="Users.aspx.cs" Inherits="BiocityFilmquizAdmin.Users" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div id="loggedInDiv" runat="server">
        <div class="usersDiv">
            Der er i øjeblikket
            <asp:Label ID="NumberOfUsersLabel" runat="server" Text=""></asp:Label>
            tilmeldte brugere.
        </div>
        <hr />
        <div class="usersDiv">
            <asp:Panel ID="deleteUserPanel" runat="server" DefaultButton="deleteUserButton">
                Indtast et brugerID (Ikke brugernavn) og tryk på knappen for at slette en bruger
                helt - KAN IKKE FORTRYDES! Opdater efterfølgende listen med brugere ved at trykke på "Brugere" i menuen<br />
                <asp:TextBox ID="deleteUserText" runat="server"></asp:TextBox><asp:Button ID="deleteUserButton"
                    runat="server" Text="Slet bruger" onClick="deleteUserButton_Click"/>
                    <br />
                <asp:RangeValidator ID="deleteUserValidator" runat="server" ControlToValidate="deleteUserText" MinimumValue="0" MaximumValue="100000" Type="Integer" ErrorMessage="Det indtastede er ikke et brugerID"></asp:RangeValidator>
            </asp:Panel>
        </div>
        <hr />
        <div class="usersDiv">
            <asp:Button ID="csvDownloadButton" runat="server" Text="Download brugere som CSV"
                OnClick="btnExportCSV_Click" />
        </div>
        <div class="usersDiv">
            <asp:GridView ID="usersView" runat="server" DataSourceID="userDataSource" AutoGenerateColumns="False">
                <Columns>
                    <asp:BoundField DataField="userID" HeaderText="BrugerID" ReadOnly="True" SortExpression="userID" />
                    <asp:BoundField DataField="name" HeaderText="Brugernavn" SortExpression="name" />
                    <asp:BoundField DataField="email" HeaderText="E-mail" SortExpression="email" />
                    <asp:BoundField DataField="admin" HeaderText="Administrator" SortExpression="admin" />
                </Columns>
            </asp:GridView>
            <asp:ObjectDataSource ID="userDataSource" runat="server" SelectMethod="getAllUsers"
                TypeName="BiocityFilmquizAdmin.Src.DatabaseAccess.AdminHelper"></asp:ObjectDataSource>
        </div>
    </div>
    <div id="notLoggedInDiv" runat="server">
        Du skal være logget ind for at benytte denne side.
    </div>
</asp:Content>
